package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 检查员费用报销单
 * @Author: yuncheng
 * @Date: 2024-01-26
 * @Version: V1.0
 */
@ApiModel(value = "spcy_jcy_fybxd对象", description = "检查员费用报销单")
@TableName("spcy_jcy_fybxd")
public class SpcyJcyFybxd extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "申请事项id")
    private String fsqsxid;

    @ApiModelProperty(value = "报销内容描述")
    private String fbxnrms;

    @ApiModelProperty(value = "报销时间描述")
    private String fbxsjms;

    @ApiModelProperty(value = "经办科室")
    private String fjbks;

    @ApiModelProperty(value = "经办科室id")
    private String fjbksid;

    @ApiModelProperty(value = "经办人")
    private String fjbr;

    @ApiModelProperty(value = "经办人id")
    private String fjbrid;

    @ApiModelProperty(value = "检查企业名称")
    private String fjcqymc;

    @ApiModelProperty(value = "企业所在地市")
    private String fqyszds;

    @ApiModelProperty(value = "企业所在区县")
    private String fqyszqx;

    @ApiModelProperty(value = "企业地址")
    private String fqydz;

    @ApiModelProperty(value = "检查事项名称")
    private String fjcsxmc;

    @ApiModelProperty(value = "检查开始日期")
    private String fjcksrq;

    @ApiModelProperty(value = "检查结束日期")
    private String fjcjsrq;

    @ApiModelProperty(value = "检查天数")
    private Integer fjcts;

    @ApiModelProperty(value = "合计报销金额")
    private String fhjbxje;

    @ApiModelProperty(value = "劳务费报销金额")
    private String flwfbxje;

    @ApiModelProperty(value = "差旅费报销金额")
    private String fclfbxje;

    @ApiModelProperty(value = "特殊事项申请报销金额")
    private String ftssxsqbxje;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "是否发起流程")
    private String fsffqlc;

    @ApiModelProperty(value = "经办部门审核人id")
    private String fjbbmshrid;

    @ApiModelProperty(value = "经办部门审核人")
    private String fjbbmshr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "经办部门审核时间")
    private Date fjbbmshsj;

    @ApiModelProperty(value = "经办部门审核意见")
    private String fjbbmshyj;

    @ApiModelProperty(value = "财务审核人id")
    private String fcwshrid;

    @ApiModelProperty(value = "财务审核人")
    private String fcwshr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "财务审核时间")
    private Date fcwshsj;

    @ApiModelProperty(value = "财务审核意见")
    private String fcwshyj;

    @ApiModelProperty(value = "中心审批人id")
    private String fzxsprid;

    @ApiModelProperty(value = "中心审批人")
    private String fzxspr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "中心审批时间")
    private Date fzxspsj;

    @ApiModelProperty(value = "中心审批意见")
    private String fzxspyj;

    @ApiModelProperty(value = "报销单状态")
    private String fbxdzt;

    @ApiModelProperty(value = "是否有特殊事项申请")
    private String fsfytssxsq;

    @ApiModelProperty(value = "是否有无单位派车")
    private String fsfywdwpc;

    @ApiModelProperty(value = "无城市交通/住宿说明")
    private String fwcsjtzssm;

    @ApiModelProperty(value = "无城市交通/住宿说明签字人id")
    private String fwcsjtzssmqzrid;

    @ApiModelProperty(value = "无城市交通/住宿说明签字人姓名")
    private String fwcsjtzssmqzrxm;

    @ApiModelProperty(value = "报销类型")
    private String fbxlx;

    @ApiModelProperty(value = "报销单类型：检查员报销单/在职（本单位人员）出差报销单/对公转账申请单/支出报销单")
    private String fbxdlx;

    @ApiModelProperty(value = "单据号")
    private String fdjh;

    @ApiModelProperty(value = "单据数量")
    private String fdjsl;

    @ApiModelProperty(value = "报销单据")
    private String fbxdj;

    @ApiModelProperty(value = "伙食补助小计")
    private String fhsbzxj;

    @ApiModelProperty(value = "城市间交通费小计")
    private String fjtfxj;

    @ApiModelProperty(value = "市内交通费小计")
    private String fsnjtfxj;

    @ApiModelProperty(value = "住宿费小计")
    private String fzsfxj;

    @ApiModelProperty(value = "合计金额大写")
    private String fhjbxjedx;

    public String getFsqsxid() {
        return fsqsxid;
    }

    public void setFsqsxid(String fsqsxid) {
        this.fsqsxid = fsqsxid;
    }

    public String getFbxnrms() {
        return fbxnrms;
    }

    public void setFbxnrms(String fbxnrms) {
        this.fbxnrms = fbxnrms;
    }

    public String getFbxsjms() {
        return fbxsjms;
    }

    public void setFbxsjms(String fbxsjms) {
        this.fbxsjms = fbxsjms;
    }

    public String getFjbks() {
        return fjbks;
    }

    public void setFjbks(String fjbks) {
        this.fjbks = fjbks;
    }

    public String getFjbksid() {
        return fjbksid;
    }

    public void setFjbksid(String fjbksid) {
        this.fjbksid = fjbksid;
    }

    public String getFjbr() {
        return fjbr;
    }

    public void setFjbr(String fjbr) {
        this.fjbr = fjbr;
    }

    public String getFjbrid() {
        return fjbrid;
    }

    public void setFjbrid(String fjbrid) {
        this.fjbrid = fjbrid;
    }

    public String getFjcqymc() {
        return fjcqymc;
    }

    public void setFjcqymc(String fjcqymc) {
        this.fjcqymc = fjcqymc;
    }

    public String getFqyszds() {
        return fqyszds;
    }

    public void setFqyszds(String fqyszds) {
        this.fqyszds = fqyszds;
    }

    public String getFqyszqx() {
        return fqyszqx;
    }

    public void setFqyszqx(String fqyszqx) {
        this.fqyszqx = fqyszqx;
    }

    public String getFqydz() {
        return fqydz;
    }

    public void setFqydz(String fqydz) {
        this.fqydz = fqydz;
    }

    public String getFjcsxmc() {
        return fjcsxmc;
    }

    public void setFjcsxmc(String fjcsxmc) {
        this.fjcsxmc = fjcsxmc;
    }

    public String getFjcksrq() {
        return fjcksrq;
    }

    public void setFjcksrq(String fjcksrq) {
        this.fjcksrq = fjcksrq;
    }

    public String getFjcjsrq() {
        return fjcjsrq;
    }

    public void setFjcjsrq(String fjcjsrq) {
        this.fjcjsrq = fjcjsrq;
    }

    public Integer getFjcts() {
        return fjcts;
    }

    public void setFjcts(Integer fjcts) {
        this.fjcts = fjcts;
    }

    public String getFhjbxje() {
        return fhjbxje;
    }

    public void setFhjbxje(String fhjbxje) {
        this.fhjbxje = fhjbxje;
    }

    public String getFlwfbxje() {
        return flwfbxje;
    }

    public void setFlwfbxje(String flwfbxje) {
        this.flwfbxje = flwfbxje;
    }

    public String getFclfbxje() {
        return fclfbxje;
    }

    public void setFclfbxje(String fclfbxje) {
        this.fclfbxje = fclfbxje;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFjbbmshr() {
        return fjbbmshr;
    }

    public void setFjbbmshr(String fjbbmshr) {
        this.fjbbmshr = fjbbmshr;
    }

    public Date getFjbbmshsj() {
        return fjbbmshsj;
    }

    public void setFjbbmshsj(Date fjbbmshsj) {
        this.fjbbmshsj = fjbbmshsj;
    }

    public String getFjbbmshyj() {
        return fjbbmshyj;
    }

    public void setFjbbmshyj(String fjbbmshyj) {
        this.fjbbmshyj = fjbbmshyj;
    }

    public String getFcwshr() {
        return fcwshr;
    }

    public void setFcwshr(String fcwshr) {
        this.fcwshr = fcwshr;
    }

    public Date getFcwshsj() {
        return fcwshsj;
    }

    public void setFcwshsj(Date fcwshsj) {
        this.fcwshsj = fcwshsj;
    }

    public String getFcwshyj() {
        return fcwshyj;
    }

    public void setFcwshyj(String fcwshyj) {
        this.fcwshyj = fcwshyj;
    }

    public String getFzxspr() {
        return fzxspr;
    }

    public void setFzxspr(String fzxspr) {
        this.fzxspr = fzxspr;
    }

    public Date getFzxspsj() {
        return fzxspsj;
    }

    public void setFzxspsj(Date fzxspsj) {
        this.fzxspsj = fzxspsj;
    }

    public String getFzxspyj() {
        return fzxspyj;
    }

    public void setFzxspyj(String fzxspyj) {
        this.fzxspyj = fzxspyj;
    }

    public String getFbxdzt() {
        return fbxdzt;
    }

    public void setFbxdzt(String fbxdzt) {
        this.fbxdzt = fbxdzt;
    }

    public String getFsfytssxsq() {
        return fsfytssxsq;
    }

    public void setFsfytssxsq(String fsfytssxsq) {
        this.fsfytssxsq = fsfytssxsq;
    }

    public String getFjbbmshrid() {
        return fjbbmshrid;
    }

    public void setFjbbmshrid(String fjbbmshrid) {
        this.fjbbmshrid = fjbbmshrid;
    }

    public String getFcwshrid() {
        return fcwshrid;
    }

    public void setFcwshrid(String fcwshrid) {
        this.fcwshrid = fcwshrid;
    }

    public String getFzxsprid() {
        return fzxsprid;
    }

    public void setFzxsprid(String fzxsprid) {
        this.fzxsprid = fzxsprid;
    }

    public String getFsfywdwpc() {
        return fsfywdwpc;
    }

    public void setFsfywdwpc(String fsfywdwpc) {
        this.fsfywdwpc = fsfywdwpc;
    }

    public String getFwcsjtzssm() {
        return fwcsjtzssm;
    }

    public void setFwcsjtzssm(String fwcsjtzssm) {
        this.fwcsjtzssm = fwcsjtzssm;
    }

    public String getFwcsjtzssmqzrid() {
        return fwcsjtzssmqzrid;
    }

    public void setFwcsjtzssmqzrid(String fwcsjtzssmqzrid) {
        this.fwcsjtzssmqzrid = fwcsjtzssmqzrid;
    }

    public String getFwcsjtzssmqzrxm() {
        return fwcsjtzssmqzrxm;
    }

    public void setFwcsjtzssmqzrxm(String fwcsjtzssmqzrxm) {
        this.fwcsjtzssmqzrxm = fwcsjtzssmqzrxm;
    }

    public String getFtssxsqbxje() {
        return ftssxsqbxje;
    }

    public void setFtssxsqbxje(String ftssxsqbxje) {
        this.ftssxsqbxje = ftssxsqbxje;
    }

    public String getFbxdlx() {
        return fbxdlx;
    }

    public void setFbxdlx(String fbxdlx) {
        this.fbxdlx = fbxdlx;
    }

    public String getFdjh() {
        return fdjh;
    }

    public void setFdjh(String fdjh) {
        this.fdjh = fdjh;
    }

    public String getFdjsl() {
        return fdjsl;
    }

    public void setFdjsl(String fdjsl) {
        this.fdjsl = fdjsl;
    }

    public String getFbxdj() {
        return fbxdj;
    }

    public void setFbxdj(String fbxdj) {
        this.fbxdj = fbxdj;
    }

    public String getFhsbzxj() {
        return fhsbzxj;
    }

    public void setFhsbzxj(String fhsbzxj) {
        this.fhsbzxj = fhsbzxj;
    }

    public String getFjtfxj() {
        return fjtfxj;
    }

    public void setFjtfxj(String fjtfxj) {
        this.fjtfxj = fjtfxj;
    }

    public String getFsnjtfxj() {
        return fsnjtfxj;
    }

    public void setFsnjtfxj(String fsnjtfxj) {
        this.fsnjtfxj = fsnjtfxj;
    }

    public String getFzsfxj() {
        return fzsfxj;
    }

    public void setFzsfxj(String fzsfxj) {
        this.fzsfxj = fzsfxj;
    }

    public String getFhjbxjedx() {
        return fhjbxjedx;
    }

    public void setFhjbxjedx(String fhjbxjedx) {
        this.fhjbxjedx = fhjbxjedx;
    }

    public String getFsffqlc() {
        return fsffqlc;
    }

    public void setFsffqlc(String fsffqlc) {
        this.fsffqlc = fsffqlc;
    }

    public String getFbxlx() {
        return fbxlx;
    }

    public void setFbxlx(String fbxlx) {
        this.fbxlx = fbxlx;
    }
}
